package com.cw2.structural.decorator;

/**
 * 装饰器
 * 装饰器只是增强的是 TiktokDecorator 这个方法
 */
public class MeiYanDecorator implements TiktokDecorator{

    private ManTikTok manTikTok;

    public MeiYanDecorator(ManTikTok manTikTok) {
        this.manTikTok = manTikTok;
    }

    @Override
    public void tiktok() {
        // 已经开启美颜
        enable();

        // 开启直播
        manTikTok.tiktok();
    }

    @Override
    public void enable() {
        System.out.println("已经开启美颜");
    }
}
